#ifndef _USART1_H
#define _USART1_H
#include "main.h"
#define BAUDRATE 115200
#define MaxCmdLen 12 // 命令字节最大长度
#define CmdTimeOut 2 // 每条命令的时间长度,单位为ms
// 初始化
void USART1_Init(void);
void USART1_Init_Without_Interrupt(uint32_t buad);
// 读
uint32_t USART1_read_data(uint8_t *buf, uint32_t size, uint32_t timeoutms);
// 写
void USART1_write_string(uint8_t *str);
void USART1_write_uint32(uint32_t n);
void USART1_print_HEX32(uint32_t n);
#endif